package com.sys.business.custom.custominfo.webservice;

import com.sys.business.custom.custominfo.dto.CustomInfoDTO;
		
public interface CustomerWebService {
	/**
	 * 
	 * 方法名:   createCustomerInfo   
	 * 方法描述: 注册公司客户
	 * 传入参数:  
	 * 返回值类型: CustomInfoDTO
	 * 异常对象:
	 */
	public CustomInfoDTO createCustomerInfo(CustomInfoDTO customInfoDTO);
	
	/**
	 * 
	 * 方法名:   validateCompanyName   
	 * 方法描述: 检查公司名是否重复
	 * 传入参数:  
	 * 返回值类型: Boolean
	 * 异常对象:
	 */
	public Boolean validateCompanyName(String companyName);

	/**
	 * 
	 * 方法名:   validateCompanyMail   
	 * 方法描述: 检查公司邮箱是否重复
	 * 传入参数:  
	 * 返回值类型: boolean
	 * 异常对象:
	 */
	public boolean validateCompanyMail(String mailAddress);

	/**
	 * 
	 * 方法名:   sendPasswordMail   
	 * 方法描述: 通过邮件获取密码账户信息
	 * 传入参数:  
	 * 返回值类型: boolean
	 * 异常对象:
	 */
	public boolean sendPasswordMail(String mailAddress);
}

		